package com.hdyg.sixg.util;

import com.hdyg.sixg.R;
import com.hdyg.sixg.activity.application.ApplyMerchantActivity;
import com.hdyg.sixg.activity.application.RechargeOilCardActivity;
import com.hdyg.sixg.activity.application.RechargePhoneActivity;
import com.hdyg.sixg.activity.home.CashBiActivity;
import com.hdyg.sixg.activity.home.CurrentMoneyActivity;
import com.hdyg.sixg.activity.home.DigitalRecordActivity;
import com.hdyg.sixg.activity.home.ExchangeActivity;
import com.hdyg.sixg.activity.home.GuquanWalletActivity;
import com.hdyg.sixg.activity.home.HostActivity;
import com.hdyg.sixg.activity.home.InverstmentWalletActivity;
import com.hdyg.sixg.activity.home.ManageMoneyActivity;
import com.hdyg.sixg.activity.home.MiniWalletActivity;
import com.hdyg.sixg.activity.home.RechargeActivity;
import com.hdyg.sixg.activity.home.HostWalletActivity;
import com.hdyg.sixg.activity.home.SmartWalletActivity;
import com.hdyg.sixg.entry.NativeGuideBean;
import com.hdyg.sixg.fragment.TransChildFragment;
import com.hdyg.sixg.mvp.base.SpMsg;
import java.util.ArrayList;
import java.util.List;

/**
 * @author CZB
 * @describe 静态数据类
 * @time 2019/4/3 11:26
 */
public class DataCenter {

    /**
     * 获取底部菜单栏
     *
     * @return
     */
    public static List<NativeGuideBean> getBottomData() {
        List<NativeGuideBean> list = new ArrayList<>();
        list.add(new NativeGuideBean(R.mipmap.tab_1, R.mipmap.tab_1_gray, R.string.tab_1, true));
        list.add(new NativeGuideBean(R.mipmap.tab_2, R.mipmap.tab_2_gray, R.string.tab_2, false));
        list.add(new NativeGuideBean(R.mipmap.tab_center_gray, R.mipmap.tab_center_gray, R.string.tab_5, false));
        list.add(new NativeGuideBean(R.mipmap.tab_3, R.mipmap.tab_3_gray, R.string.tab_3, false));
        list.add(new NativeGuideBean(R.mipmap.tab_4, R.mipmap.tab_4_gray, R.string.tab_4, false));
        return list;
    }

    /**
     * 获取首页菜单
     *
     * @return
     */
    public static List<NativeGuideBean> getFragmenMainMenuData() {

        List<NativeGuideBean> list = new ArrayList<>();
        list.add(new NativeGuideBean(R.mipmap.fm_main_recharge, R.string.main_recharge, NativeGuideBean.TYPE_1, RechargeActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_cash, R.string.main_cash_bi, NativeGuideBean.TYPE_1, CashBiActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_transfer, R.string.main_transfer, NativeGuideBean.TYPE_1, ExchangeActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_smart, R.string.main_smart, NativeGuideBean.TYPE_1, HostActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_invers, R.string.main_host, NativeGuideBean.TYPE_3, ManageMoneyActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_more, R.string.main_more, NativeGuideBean.TYPE_3, null, ""));


//        //总钱包
//        list.add(new NativeGuideBean(R.mipmap.fm_main_inves_money_2, R.string.main_all_money, NativeGuideBean.TYPE_1, AllMoneyWalletActivity.class, ""));
//        //扫一扫
//        list.add(new NativeGuideBean(R.mipmap.fm_main_scan, R.string.main_scan, NativeGuideBean.TYPE_5, null, ""));
//        //充值
//        list.add(new NativeGuideBean(R.mipmap.fm_main_recharge, R.string.main_recharge, NativeGuideBean.TYPE_1, RechargeActivity.class, ""));
//        //提现
//        list.add(new NativeGuideBean(R.mipmap.fm_main_cash, R.string.main_cash, NativeGuideBean.TYPE_1, CashActivity.class, ""));
//        //转账
//        list.add(new NativeGuideBean(R.mipmap.fm_main_transfer, R.string.main_transfer, NativeGuideBean.TYPE_1, ExchangeActivity.class, ""));
//        //理财
//        list.add(new NativeGuideBean(R.mipmap.fm_main_invers, R.string.main_invest, NativeGuideBean.TYPE_1, InverstmentActivity.class, ""));
//        //托管
//        list.add(new NativeGuideBean(R.mipmap.fm_main_host, R.string.main_host, NativeGuideBean.TYPE_1, HostActivity.class, ""));
//        //购买矿机
//        list.add(new NativeGuideBean(R.mipmap.fm_main_buy_mini, R.string.main_buy_mini, NativeGuideBean.TYPE_1, MiniShopActivity.class, ""));
        return list;
    }

    /**
     * 获取总钱包菜单
     *
     * @return
     */
    public static List<NativeGuideBean> getAllWalletMenuData() {
        List<NativeGuideBean> list = new ArrayList<>();
        list.add(new NativeGuideBean(R.mipmap.fm_main_cir_wallet, R.string.mine_current_money, NativeGuideBean.TYPE_1, CurrentMoneyActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_inves_money, R.string.main_invest_wallet, NativeGuideBean.TYPE_3, InverstmentWalletActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_host_wallet, R.string.main_host_wallet, NativeGuideBean.TYPE_1, HostWalletActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_only_wallet, R.string.main_only_wallet, NativeGuideBean.TYPE_1, SmartWalletActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_guquan, R.string.main_guquan, NativeGuideBean.TYPE_3, GuquanWalletActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_mini_wallet, R.string.main_mini_wallet, NativeGuideBean.TYPE_1, MiniWalletActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.fm_main_number_wallet, R.string.main_number_wallet, NativeGuideBean.TYPE_1, DigitalRecordActivity.class, ""));
        return list;
    }

    /**
     * 交易中心导航
     *
     * @return menuDatas
     */
    public static List<NativeGuideBean> getTransCenterGuideData() {
        List<NativeGuideBean> guideBeans = new ArrayList<>();
        guideBeans.add(new NativeGuideBean(R.string.trans_menu_1, TransChildFragment.ORDER_ALL, true));
        guideBeans.add(new NativeGuideBean(R.string.trans_menu_2, TransChildFragment.ORDER_HANG_UP, false));
        guideBeans.add(new NativeGuideBean(R.string.trans_menu_3, TransChildFragment.ORDER_BUY, false));
        guideBeans.add(new NativeGuideBean(R.string.trans_menu_4, TransChildFragment.ORDER_SELL, false));
        return guideBeans;
    }

    /**
     * 获取应用菜单
     *
     * @return
     */
    public static List<NativeGuideBean> getApplicationMenuData() {
        List<NativeGuideBean> list = new ArrayList<>();
        list.add(new NativeGuideBean(R.mipmap.application_1, R.string.application_1, NativeGuideBean.TYPE_1, RechargePhoneActivity.class, ""));
        list.add(new NativeGuideBean(R.mipmap.application_2, R.string.application_2, NativeGuideBean.TYPE_1, RechargeOilCardActivity.class, ""));
//        list.add(new NativeGuideBean(R.mipmap.application_3, R.string.application_3, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_4, R.string.application_4, NativeGuideBean.TYPE_3, null, ""));
//        list.add(new NativeGuideBean(R.mipmap.application_5, R.string.application_5, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_6, R.string.application_6, NativeGuideBean.TYPE_3, null, ""));
//        list.add(new NativeGuideBean(R.mipmap.application_7, R.string.application_7, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_8, R.string.application_8, NativeGuideBean.TYPE_3, null, "http://shop.sixgvip.com?token="+SPUtils.get(SpMsg.TOKEN,"")));
        list.add(new NativeGuideBean(R.mipmap.application_9, R.string.application_9, NativeGuideBean.TYPE_3, ApplyMerchantActivity.class, ""));
//        list.add(new NativeGuideBean(R.mipmap.application_10, R.string.application_10, NativeGuideBean.TYPE_3, null, ""));
//        list.add(new NativeGuideBean(R.mipmap.application_11, R.string.application_11, NativeGuideBean.TYPE_3, null, ""));
//        list.add(new NativeGuideBean(R.mipmap.application_12, R.string.application_12, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_13, R.string.application_13, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_14, R.string.application_14, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_15, R.string.application_15, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_16, R.string.application_16, NativeGuideBean.TYPE_3, null, ""));
//        list.add(new NativeGuideBean(R.mipmap.application_17, R.string.application_17, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_18, R.string.application_18, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_19, R.string.application_19, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_20, R.string.application_20, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_21, R.string.application_21, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_22, R.string.application_22, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_23, R.string.application_23, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_24, R.string.application_24, NativeGuideBean.TYPE_3, null, ""));
//        list.add(new NativeGuideBean(R.mipmap.application_25, R.string.application_25, NativeGuideBean.TYPE_3, null, ""));
//        list.add(new NativeGuideBean(R.mipmap.application_26, R.string.application_26, NativeGuideBean.TYPE_3, null, ""));
        list.add(new NativeGuideBean(R.mipmap.application_27, R.string.application_27, NativeGuideBean.TYPE_3, null, ""));
        return list;
    }


}
